linear and binary search in data structure